Sales API - REST icon

Sales API - REST

(0 reviews)

Webhook format

The Webhook technology allows to notify partners that subscribed to the notification service in the near-real-time mode when a change is happening on the VINCI Energies business data.

Security implementation

Based upon the enrollment process, the DALI solution has a dedicated credential set to connect to the partner it has to sync with.

Currently supported authentication schemes:

  • client_id / client_secret (prefered method)
  • Basic authentication

Format of the Webhook HTTP callout

The Webhook callout is unique for all partners registered to the notification service. Partners should provide a Webhook URL where the notification will be sent to.

The Webhook URI should support:

  • POST HTTP method
  • Following request headers:
Content-type: application/json
Authorization: basic {Base64 encoded credentials provided by the partner} OR
client_id: {client_id provided by Dali}
client_secret: {client_secret provided by Dali}
  • Payload:
{
    "messageCreationTimestamp": "{ISO 8601 Timestamp issued from the data capture (exp level)}",
    "correlationId": "{correlationId conveyed all along the transaction}",
    "messageTag": "{message tag is any [PII,...]}",
    "businessEntity": "{Business Entity name}",
    "businessEntityId": "{Unique ID of the object to be synced}",
    "version": "{schema version}",
    "numberOfRetries": "{Nb of retries}",
    "data": {
             "href": "{URL to be consumed for fetching the detailed data}"
    }
}

Reviews